package com.heu.blood.application.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.heu.blood.common.vo.SelectListVo;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ClassName ApplicationSelectVo
 * @Description 用血申请查询需要的数据
 * @Author lyj
 * @Date 2024/7/28 15:19
 */
@Data
public class ApplicationSelectVo extends SelectListVo {
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date startTime; // 申请开始日期
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date endTime; // 申请结束日期
    private String applicationId; // 申请单号
    private String patientName; // 患者姓名
    private String idCard; // 身份证号
    private String aboBloodType; // abo血型
    private String rhBloodType; // rh血型
    private String appliedDoctorName; // 申请医生
    private String transfusionPurpose; // 输血目的
    private String applicationType; // 申请类型
    private String bloodType; // 血液成分
    private String applicationState; // 申请状态
    private String patientId; // 用户编号
    private String searchCondition; // 可以输入姓名或者单号或者其他的东西都行
    private String appliedDoctorId; // 申请医生的id
}
